2.12 --------------------------------------------------------------------------------------

 all DSP code brought forward to the same level as 7125 MR4.  This loader being frozen at 2.12 for the purpose of 7150 testing and shipping of a system to NIOT.

2.13 --------------------------------------------------------------------------------------

 updated the tx_dualmpa and tx_mpa16 cPLD. The cPLD is stxcp12b with 2 I2C signal pairs. Loader is being archived at 2.13 to test the change.

2.15 ----- May 10, 07----------------------------------------------------------------------

brought 7111, 7150, 7150H, 7122 systems to MR4.1 level DSP code wise (i.e. boot 1803, sys 2709)
brought 7123 and YS2000 up to same plus sys 2800 which ads bite functionnality and debug functions

Relating to 7123 unit shipping to Toyo on May 15 07 and the dual mpa
not being ready the following:

- added tx_455K bundle to allow 455K with standard TX 
- added 455K 9 degree and 455k 36 degree choices for 7123 TX type select menu
- added non-dual mpa type choice to 7123 lc selection. A menu had to be added for that.
- added lcuA22C.bin as LC FPGA for above item. Needs testing and DSP code that turns on TX4

Relating to MPA16

- added TX2133_110K_3403.bit from Artem to tx_mpa16_110k bundle it brings in BITE 

2.16 ----- May 11, 07----------------------------------------------------------------------

- brought in TX2156_240K_1003.bit FPGA file into the MPA16 240K bundle. Artem just put BITE in it.

2.17 ----- May 11, 07----------------------------------------------------------------------

- pulled in a .dll from Xilinx tools so that Promgen will work on a machine with no WEBPACK install

2.18 ----- May 14, 07----------------------------------------------------------------------

- pulled in 12 more .dll from Xilinx tools so that Promgen will work on a machine with no WEBPACK install this allows 
  importing straight .bit files for FPGAs. 

- rolled back DSP sys 2800 to 2709. in-system loading was broken.

2.19 ----- May 15, 07----------------------------------------------------------------------

- giving up on self-contained promgen for now. bin file required or full xilinx web pack install.
  
- upgraded DSP sys to 2801 on 7123 and YS2000 modules. TX modules now have default bite address
  of 2E. The debug port feature is back as well and in-system loading has been fixed.

- imported Artems latest mpa16 FPGAs for 100K, 110K, and 240K
  

2.20 ----- May 16, 07----------------------------------------------------------------------

- upgraded all trial TX and all trial LC to 2802 DSP sys. board request was being acknowledged on 2a for all.
  this is fixed. Also an error on the humidity sensor reading could stop the low priority robin. fixed too 

2.21 ----- May 25, 07----------------------------------------------------------------------

- upgraded all dual uplink LC FPGAs (i.e. 7123 and YS2000) to version B. There was an uplink problem which is corrected.

2.22 ----- May 25, 07----------------------------------------------------------------------

- added 7125 multi filter RX FPGA trial bundle.  The DSP code for this bundle is bumped up to 2802. This will help identify 
  units that have been upgraded. 2802 includes the downlink debug feature as well as some new BITE features developped for
  YS2000. These new BITE features are not expressed by the 7125 GUI though. 

2.23 ----- June 5, 07----------------------------------------------------------------------

- added warning note in log tag input screen informing user not to use spaces
- corrected bug in tx200k programming sequence. User was not offered choice to configure tx200k on port 2A.  
- added parameters at top of 7K_loader.bat to allow partial loader option sets for urgent need spin offs.
- added bundle not supported warning screen if bundle selected does not exist.
- added Michael Inbars' new IOPW YS2000 FPGA file. 
- added Artem's new TX2133_110K_3333.bit file for testing of the humidity sensor lock up fix

2.24 ----- June 7, 07----------------------------------------------------------------------

- removed Artem's new TX2133_110K_3333.bit file for testing of the humidity sensor lock up fix
- removed conversion utilities

2.25 ----- June 8, 07----------------------------------------------------------------------

- fix 7150-h rdc slave loading
- added rdc bundles for 16bit sample packet format for 7150H and 7111 

2.26 ----- June 13, 07 ----------------------------------------------------------------------

- create new iopd trial bundle for mr5 with Artem's latest uni_IOP 

3.0  ----- June 15, 07 ----------------------------------------------------------------------

- this loader revision obsolesces 7125 Firmware Loader rev 1.2. 
  It contains new production firmware for all modules of the 7125/7128, 7111, and 7150 systems.
  It also contains trial firmware for all other members of the 7K family.

- moved all MR5 trial bundles to the released directory. The changes to the released firmware are as follows:
  - LM upgrade DSP SYS to 2802 (keeps LM at par DSP SYS wise with other modules with debug functions)
  - LC upgrade DSP SYS to 2802 (prevents a humidity sensor device failure from locking BITE thread)
  - TX upgrade DSP SYS to 2802 (corrects board request and bite address problems)
  - RDC upgrade DSP SYS to 2802 and rx_fpga to 3 filter scheme
  - IOPD upgrade DSP SYS to 2802 and upgrade FPGA to universal IOP FPGA (with corrected pps and trigger in/out)

- moved all trial bundles for 7111 and 7150 to the released directory

- added bundles under experiment for stxmpa16 based on Artem's correction of the humidity sensor module and Ander's latest untested changes.

- added a program operation to update DSP sys and FPGA with debug board (no Xilinx cable required) without loading PLD and Boot

- added an experiment bundle for IOPW_YS2000 development work 

3.1  ----- June 26, 07 ----------------------------------------------------------------------

- upgraded RDC_7123 DSP sys to 2802
- upgraded RDC_7125 Rx FPGA. Upgraded DSP sys to 2803 as an indicator of this. 2803 and 2802 are functionnaly identical

4.0  ----- July 9, 07 ----------------------------------------------------------------------

- upreved to 4.0 for purpose of release to manufacturing. Big number increments when new production firmware is released.

4.1  ----- July 25, 07 ----------------------------------------------------------------------

- added TX7150 NEWBOARD firmware choice and bundle nbased on RAS DSP and FPGA firmware

4.2  ----- August 02, 07 ----------------------------------------------------------------------

- updated TX7150 firmware for both old and new type board with Artems' FPGA 1.19(old board) 0303-250(new board)
- removed load DSP sys and FPGA with debug boatrd operation

4.3  ----- August 14, 07 ----------------------------------------------------------------------

- merged single rack TX7150 to double rack TX7150
- placed in released the TX7150 old and new used on last IFREMER sea trial
- placed in trial TX7150 old and new bundles with cross programm safe DSP feature(2900) and new PLDs(0011 and 0021)
- new LC bundles for YS2000 and 7123 using C22c FPGA with link diagnostics and DSP code (2900) to go with it
- new LM YS2000 bundle under trial capturing the FPGA given to them by Venky and moving to 2900 DSP code
- new loader features for link diagnostics 
  
4.4  ----- September 18, 07 ----------------------------------------------------------------------

- adding 7112 trial load (360 deg 100 Khz)

4.5  ----- September 19, 07 ----------------------------------------------------------------------

- upgraded YS2000 IOPD FPGA

4.6  ----- October 11, 07 ----------------------------------------------------------------------

- added experimental RDC 7150H with tvg update at 1 ms interval instead of 100 uS

4.7  ----- October 13, 07 -----------------------------------------------------------------------
 
- updated experimental bundle for 7150h rdcs to enable tvg droop. dsp_sys 3001 

4.8  ----- October 14, 07 -----------------------------------------------------------------------
 
- updated experimental bundle for 7150h rdcs to enable tvg limit. dsp_sys 3002 

4.9  ----- November 1, 07 -----------------------------------------------------------------------
 
- moved the 2 experimental 7150 rdc bundles to trial
- updated fpgas for YS2000 bundles: iopd, iopw, lc, lm, 110ktx, 240ktx
- removed all bundles from experiment directory

4.10 ----- November 2, 07 -----------------------------------------------------------------------
 
- corrected missing iopd_ys2000 fpga and misplaced iopw_ys2000 fpga

4.11 ----- November 13, 07 -----------------------------------------------------------------------
 
- new DSP code for all YS2000 modules to correct DSP downlink error, 
- new IOPW_YS2000 FPGA with DSP downlink capability

4.12 ----- December 02, 07 -----------------------------------------------------------------------
 
- new FPGA for YS2000 IOPW and IOPD to improve downlink decoder
- new experimental bundles for YS2000 to help debug

4.13 ----- December 11, 07 -----------------------------------------------------------------------
 
- released version of FPGA (6220) for YS2000 lm

4.14 ----- December 21, 07 -----------------------------------------------------------------------
 
- new trial versions of FPGAs for YS2000 LM, LC, IOPW, and IOPD

4.15 ----- January 7, 08 -----------------------------------------------------------------------
 
- added new lc_7125_rov_ls firmware bundle
- added lm_ls option to 7125/28 in loader
- removed YS2000 as menu option from loader. It will be built as a custom pre-selected system henceforth

4.16 ----- January 9, 08 -----------------------------------------------------------------------
 
- updated DSP sys for YS2000 LM and LCU.  FPGA link monitoring was not working -- fixed

4.17 ----- January 10, 08 -----------------------------------------------------------------------
 
- updated DSP sys for all YS2000 modules so that cmd x80 be acdcepted by DSP

5.0 ----- January 22, 08 -----------------------------------------------------------------------
 
- release LC_7125_ROV_LS for Lockheed using FPGA 0221
- released Ifremer firmware with new TX7150 old and new board firmware that prevents cross loading
- updated trial IOPD_YS2000 and IOPW_YS2000 with latest
- updated TX455K FPGA and all STX16 (100K, 110K, 240K)

5.1 ----- January 23, 08 -----------------------------------------------------------------------
 
- YS2000 version of 5.0

5.2 ----- January 23, 08 -----------------------------------------------------------------------
 
- NIOT sea trial version of 5.0  (TX7150 newboard) bundles removed

5.3 ----- February 4, 08 -----------------------------------------------------------------------
 
- uplink monitor features added to YS2000 LM and LC. this involves DSP (3607) and both FPGAs. 

5.4 ----- February 7, 08 -----------------------------------------------------------------------
 
- release new YS2000 LM and LC. this involves DSP (3607) and both FPGAs. 

5.5 ----- February 9, 08 -----------------------------------------------------------------------
 
- release new YS2000/7123 RDC firmware bundle with new PLD and DSP to read RX SPI temperature. 

5.6 ----- February 12, 08 -----------------------------------------------------------------------
 
- add 7101 LM to menus and add experimental bundle. Add edit/send custom commands feature to loader

5.7 ----- February 19, 08 -----------------------------------------------------------------------
 
- improve uplink captutre feature at LM_YS2000 with new DSP sys (3008)

5.8 ----- February 22, 08 -----------------------------------------------------------------------
 
- update LM_YS2000 FPGA to supress time update message towards RDC and TX
- corrected TX455 FPGA 

6.0 ----- February 26, 08 -----------------------------------------------------------------------
 
- update LC_7125 FPGA ROV with sync in and debug features. This is being released to production. 

6.1 ----- March 12, 08 --------------------------------------------------------------------------
 
- add 7111 LM and LC with high speed link to accomodate fiber link between LM and LC 
- rolled back the LC7125_ROV to same as 5.8 and put the new one under trial

6.2 ----- March 24, 08 -- YS2000 ----------------------------------------------------------------
 
- upgrade FPGA for IOPD and IOPW

6.3 ----- April 7, 08 -- YS2000 ----------------------------------------------------------------
 
- upgrade FPGA for TX455K 

6.4 ----- April 14, 08 -------------------------------------------------------------------------
 
- fix bite on LCU_DRY_HS by merging into LCU_DRY with unified DSP code that enables both LS and HS ports

6.5 ----- April 18, 08 -------------------------------------------------------------------------
 
- update 7100 RDC FPGAs, 7100 RX FPGAs, and 7100 DSPs  

6.6 ----- May 01, 08 ---------------------------------------------------------------------------

- provide 8K and 17K bundle options for both 150 degrees and 360 degrees 7100. The RxFPGA is the differentiator.
- make the 7112 RDC 17K by using the appropriate RXFPGA (rx7100.bin)

6.7 ----- May 12, 08 ---------------------------------------------------------------------------

- provide new system type 7111-DDS with new TX and RDC FPGAs
 
6.8 ----- May 14, 08 ---------------------------------------------------------------------------

- update 7111-DDS RDC FPGA (trial)

6.9 ----- May 19, 08 ---------------------------------------------------------------------------

- update 7111-DDS RDC and TX FPGA (trial)

6.10 ---- May 27, 08 ---------------------------------------------------------------------------

- provide Simrad 1000 and Simrad 3000 choice instead of hard assigning these

6.11 ---- June 3, 08 ---------------------------------------------------------------------------

- hard assign 7111DDS IOPD to Simrad 3000
- add 7100 34K RDC/RX 

6.12 ---- June 12, 08 ---------------------------------------------------------------------------

- add mcm2010 system with new lc bundle (trial)
- update 7100 rx fpga for pulse filters
- add lc 7100 auv

6.13 ---- June 20, 08 ---------------------------------------------------------------------------

- updated mcm2010 lc, iopw, and iopd fpga.  These bundles all under trial directory

6.14 ---- June 30, 08 ---------------------------------------------------------------------------

- add 7101 FPGA under trial with docs
- update IOPD MCM2010 FPGA to fix trigger in bug
- add experiment LC_AUV 7125 DSP to enable TX2

6.15 ---- July 08, 08 ---------------------------------------------------------------------------

- update rdc-7100 with new RDC FPGA that does not drop samples and RX FPGA with filters like the 7125
- update LC_mcm2010 FPGA

6.16 ---- July 09, 08 ---------------------------------------------------------------------------

- update LC_7100 AUV and ROV with dual uplink FPGAs and new DSP code

6.17 ---- July 11, 08 ---------------------------------------------------------------------------

- change 7100 TX bundle to standard 7125 type TX_200K
- add 7150 1/2 rack RDC option

6.18 ---- July 22, 08 ---------------------------------------------------------------------------

- update 7101 LM trial FPGA

6.19 ---- Sept 9, 08 ---------------------------------------------------------------------------

- update trial TX FPGA for YS2000 (and 7123) 110k, 240K, and 455K.
- update experiment TX FPGA 100K for 7123 not tested yet thus under experiment.
  
6.20 ---- Sept 9, 08 ---------------------------------------------------------------------------

- added menu option to load 7100 TX 100K on 2B. 7100 TX200K is on 2A. Both call TX200K bundle
  SW must send commands to change frequency to 100K from default 200K. 

6.21 ---- Oct 10, 08 ---------------------------------------------------------------------------

- added 7125 Thor system and 2 associated bundles (lc_7125T_rov, iopd_universal_T) under trial
- updated lm_7101 with Xeuxion's lmvx03

6.22 ---- Oct 17, 08 ---------------------------------------------------------------------------

- updated lm_7101 FPGA under trial

6.23 ---- Oct 19, 08 ---------------------------------------------------------------------------

- add all possible iopd options for Thor box

6.24 ---- Oct 20, 08 ---------------------------------------------------------------------------

- add IOPW and IOPD selection for Thor box
- add new LC tha routes both IOPW and IOPD traffic for Thor box

6.25 ---- Oct 21, 08 ---------------------------------------------------------------------------

- update IOPW Thor with simrad 3000 that can sinc on 9X status byte

6.26 ---- Oct 24, 08 ---------------------------------------------------------------------------

- removed IOPW for Thor. IOPD only supported (waiting for new IOPD FPGA on that one)
- updated LM7101 FPGA with corrected addressing

6.27 ---- Oct 24, 08 ---------------------------------------------------------------------------

- updated LM7101 FPGA

6.28 ---- Oct 27, 08 ---------------------------------------------------------------------------

- updated LM7101 FPGA to 0702

6.29 ---- Oct 30, 08 ---------------------------------------------------------------------------

- updated LM7101 FPGA to 0704
- updated LM7101 DSP SYS to 3010 

6.30 ---- Nov 11, 08 ---------------------------------------------------------------------------

- updated LM7101 FPGA to 0708

6.31 ---- Nov 16, 08 ---------------------------------------------------------------------------

- added new TX_7150_NEWBOARD_3x3 bundle (FPGA new)

6.32 ---- Nov 17, 08 ---------------------------------------------------------------------------

- added new TX_7150_NEWBOARD_12x12 bundle (FPGA new)

6.33 ---- Nov 20, 08 ---------------------------------------------------------------------------

- updated 7101 LM FPA with 0709  (fixes DSP uplink)

6.34 ---- Dec 2, 08 ---------------------------------------------------------------------------

- added 17K option for RDC 7100

6.35 ---- Dec 8, 08 ---------------------------------------------------------------------------

- made 34K the highlighted standard option for RDC 7100

7.00 ---- Dec 8, 08 ---------------------------------------------------------------------------

- released 7111DDS as 7111 standard,  removed other 7111 choices from menu
- moved TX and RDC 7111DDS bundles to released directory

7.01 ---- Dec 19, 08 ---------------------------------------------------------------------------

- LM7101 new FPGA with PPS from Venky

7.02 ---- Dec 22, 08 ---------------------------------------------------------------------------

- LM7101 new FPGA with PPS from Venky with Zeuxion downlink fix

7.03 ---- Feb 11, 09 ---------------------------------------------------------------------------

- RDC7100 PGA to fix digital motherboard delays
- corrected loader to offer iopd Simrad 1000 and 3000 choices for 7111
- added trial IOPD universal with FPGA supporting different motion formats and reporting lattency
  
7.04 ---- March 11, 09 ---------------------------------------------------------------------------

- new IOPD for Thor box  Simrad only
- new LM for 7101        Simrad only

7.05 ---- March 20, 09 ---------------------------------------------------------------------------

- updated IOPD FPGA for Thor box 

7.07 ---- July 02, 09 ---------------------------------------------------------------------------

- added trial load for LM 7101 with bigger FPGA  

7.08 ---- July 09, 09 ---------------------------------------------------------------------------

- corrected loading for LM 7101 with bigger FPGA  

8.00 ---- August 18, 09 ---------------------------------------------------------------------------

- released iopd_Thor and LM-7101 small FPGA as part of MR7.X release -- details below
- also updated several trial firmware bundles to capture work in progress for testing

- added rdc_7125_em7216 (alternating polarity) to trial and sebmenu selection "\trial\rdc_7125_em7216"
- updated FPGA LM_7101 big FPGA under trial "\trial\lm_7101_new"
- copied  "\trial\iopd_Thor" to released
- updated FPGA trial iopd_Thor              "\trial\iopd_Thor"
- updated FPGA IOP universal                "\trial\iopd_universal\fpga"
- moved "\trial\lm_7101_old" to release
 
8.01 ---- Sept 21, 09 ---------------------------------------------------------------------------

- added lm_hs_xc1000 bundle under trial. It has same DSP as LM_7101

9.00 ---- Oct 2, 09 ---------------------------------------------------------------------------

- updated released RDC-7125 with FPGA correction (data rounding instead of trunk)
- updated and moved to released RDC-7125-em7216 with FPGA correction as above

9.01 ---- Oct 14, 09 ---------------------------------------------------------------------------

- added in-system LC reboot test utility to loader

9.02 ---- Nov 23, 09 ---------------------------------------------------------------------------

- updated trial version of LM7101 FPGA

9.03 ---- Nov 30, 09 ---------------------------------------------------------------------------

- moved trial\lm_7101_new and trial\iopd_Thor to release for T&V testing

9.04 ---- March 04, 10 ---------------------------------------------------------------------------

- added trial\lm_8125h bundle for initial 8125H trials

9.05 ---- March 25, 10 ---------------------------------------------------------------------------

- add DMPA loader experimental

9.06 ---- April 06, 10 ---------------------------------------------------------------------------

- iop_dry_0A1A.bin, iopd0A1A.txt replace files in trial\iopd_universal\fpga
- iop_wet_0A9A.bin, iopw0A9A.txt replace files in released\iopd_Thor\fpga
- lm8k9420.bin, lm8k9420.txt     replace files in released\lm_7101_new\fpga
- lm8k9421.bin, lm8k9421.txt     replace files in trial\lm_8125h\fpga

- These contain updates to motion sensor formats.

9.07 ---- April 12, 10 ---------------------------------------------------------------------------

- updated dual MPA firmware and moved it to released

9.08 ---- April 12, 10 ---------------------------------------------------------------------------

- iop_dry_0A1B.bin, iopd0A1B.txt replace files in trial\iopd_universal\fpga
- iop_wet_0A9B.bin, iopw0A9B.txt replace files in released\iopd_Thor\fpga
- lm8k9430.bin, lm8k9430.txt     replace files in released\lm_7101_new\fpga
- lm8k9431.bin, lm8k9431.txt     replace files in trial\lm_8125h\fpga

- These contain updates to motion sensor formats.

9.09 ---- April 27, 10 ---------------------------------------------------------------------------

- updated LM7101_old  FPGA 

9.10 ---- May 7, 10 ---------------------------------------------------------------------------

- add Big FPGA bundle for 7125 per Morten under trial/lm_hs_xc1000 to be confirmed before moving to released 

9.11 ---- May 10, 10 ---------------------------------------------------------------------------

- updated Big FPGA bundle for 7125 LM Venky with new FPGA


9.12 ---- July 1, 10 ---------------------------------------------------------------------------

- updated dual MPA SW 0 and 123

9.13 ---- July 2, 10 ---------------------------------------------------------------------------

- updated v5 loader utility files
- updated thor lc FPGA

9.14 ---- July 2, 10 ---------------------------------------------------------------------------

- corrected Thor LC FPGA bundle

9.15 ---- July 19, 10 ---------------------------------------------------------------------------

- updated DMPA firmware

9.16 ---- Aug 13, 10 ---------------------------------------------------------------------------

- updated DMPA firmware

9.17 ---- Aug 19, 10 ---------------------------------------------------------------------------

- created lm_ls_xc1000 bundle with bigger FPGA (new link module) and added choices for 7111 and 7150 to
  select it.

9.18 ---- Aug 23, 10 ---------------------------------------------------------------------------

- updated rdc_7150 single rack bundles for MNS, standard 6x6, and 3x3 support
